/* sample css file */
.clearspacer
{
	clear: both;
}
body
{
	margin: 20px;
	font-family: gillsans, sans-serif;
    font-size: 1em;
	color: #222;
}

a
{
    text-decoration: none;
	color: #2A79FF;
}

a:hover
{
    text-decoration: underline;
	color: #2060CC;
}

.msgbox
{
	padding: 10px;
	background-color: #FFE1E7;
	border: 2px solid #666;
	margin: 20px;
	color: #333;
}

#logo
{
	font-size: 34pt;
	font-family: Georgia;
}
#tagline
{
	font-style: italic;
	color: #666;
}

h1#pagetitle
{
	border-top: 1px solid #eee;
	margin-bottom: 10px;
	font-size: 16pt;
	font-family: gillsans, verdana, sans-serif;
}

.top_nav, .bottom_nav
{
	font-size: 103%;
}
.top_nav
{
	margin-bottom: 5px;
}

.bottom_nav
{
	margin-top: 5px;
}

ul.home-list
{
	margin-left: 40px;
}

ul.home-list > li
{
	list-style: circle outside;
	border: 1px solid #ddd;
	margin-top: 10px;
	padding: 10px;
}

.home-list li.e
{
	background-color: #faffef;
}
.home-list li.o
{
	background-color: #fafafa;
}

ul.link-meta > li
{
	color: #666;
	font-size: 10pt;
}

dl.buttons
{
	margin-top: 10px;
}

dl.buttons dd, dl.buttons dt
{
	float :left;
}

#new-link-form #link_desc
{
	width: 400px;
	height: 200px;
}

#ajax-msg
{
	display: none;120
}

.url_menu.horz li
{
	float: left;
	padding-right: 12px;
}

div.copyright.bottom
{
	font-size: 80%;
	margin-top: 30px;
}

ul.changelog li, ul.changelog ul li
{
	margin-left: 12px;
}

ul.changelog h2
{
	font-weight: bold;
	
}

#add-link-dialog, #add-tag-dialog
{
	display: none;
}

.ui-dialog-content h1#pagetitle
{
	display: none;
}

#dialog #link_desc
{
	height: 10%;
}
#dialog #link_url, #dialog #link_tags, #dialog #link_desc
{
	width: 100%;
}

#top_message
{
	display: none;
}

.errorCaption
{
	color: red;
}

form dt
{
	margin-top: 10px;
}

form dd p
{
	font-size: 10pt;
	font-style: italic;
	margin-bottom: 5px;
	margin-top: 5px;
}

.tags, .full-tags
{
	float: right;
	font-size: 14pt;
	width: 33%;
}

.full-tags
{
	float: none;
	width: 100%;
}